def getLst(n):
    lst = []
    for i in range(1,n):
        if n % i ==0:
            lst.append(i)
    return lst

n = int(input("请输入一个正整数："))
lst = getLst(n)
if n==sum(lst):
    print(f"{n}是一个完美数：",lst)
else:
    print(f"{n}不是一个完美数")